package com.cjw.campus.system.service.impl;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cjw.campus.system.entity.ClassTable;
import com.cjw.campus.system.mapper.ClassTableMapper;
import com.cjw.campus.system.service.IClassTableService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cjw.campus.system.vo.ClassTableVO;
import org.springframework.stereotype.Service;

/**
 * <p>
 * 班级表 服务实现类
 * </p>
 *
 * @author cjw
 * @since 2022-11-21
 */
@Service
public class ClassTableServiceImpl extends ServiceImpl<ClassTableMapper, ClassTable> implements IClassTableService {

    @Override
    public IPage<ClassTableVO> listPageByClass(IPage<ClassTableVO> page) {
        return baseMapper.listPageByClass(page);
    }

    @Override
    public IPage<ClassTableVO> listPageByClassCodeAndName(IPage<ClassTableVO> page, String classCode, String className) {
        return baseMapper.listPageByClassCodeAndName(page, classCode, className);
    }

    @Override
    public ClassTableVO listByClassId(Long classId) {
        return baseMapper.listByClassId(classId);
    }
}
